﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EraNet.Core.Model.SysManage
{
    public class OSAInterface: BaseEntity
    {
        #region 需要和第三方对接的接口
        /// <summary>
        /// 接口名
        /// </summary>
        public virtual string InterfaceName { get; set; }
        /// <summary>
        /// 提供商
        /// </summary>
        public virtual string Provider { get; set; }
        /// <summary>
        /// 描述
        /// </summary>
        public virtual string Describe { get; set; }
        /// <summary>
        /// 接口的键标识，默认会生成唯一的8位随机字符
        /// </summary>
        public virtual string IKeys { get; set; }
        /// <summary>
        /// 添加时间
        /// </summary>
        public virtual DateTime CreateDate { get; set; }
        /// <summary>
        /// 添加人
        /// </summary>
        public virtual string Creater { get; set; }
        /// <summary>
        /// 过期时间
        /// </summary>
        public virtual DateTime ExpirationDate { get; set; }
        /// <summary>
        /// 接口状态
        /// </summary>
        public virtual int InterfaceStatus { get; set; }
        /// <summary>
        /// 验证信息
        /// </summary>
        public virtual string VerifyInfo { get; set; }
        /// <summary>
        /// 开发语言
        /// </summary>
        public virtual string DevelopmentLanguage { get; set; }
        /// <summary>
        /// 提供的URL地址
        /// </summary>
        public virtual string InterfaceUrl { get; set; }
        /// <summary>
        /// 接口类型
        /// 1：WebService
        /// </summary>
        public virtual int InterfaceType { get; set; }
        /// <summary>
        /// 是否删除
        /// </summary>
        public virtual bool Deleted { get; set; }
        #endregion
    }
}
